from flask import Flask
from flask_cors import CORS
from flask_socketio import SocketIO, send, emit
import urllib.parse


app = Flask(__name__)

#这也是
CORS(app, cors_allowed_origins="*")

#跨域在这设置，我没写个python的socket.io 刚研究的
socketio = SocketIO(app, cors_allowed_origins='*')

#你那里就是一模一样
#我的意思是 这个代码 和版本信息发一下  然后就不麻烦你和客服了 和你们没关系了就这一张图片和这个代码我连你


@socketio.on('message')
def handle_message(message):
    message = urllib.parse.unquote(message)
    print(message)
    send(message, broadcast=True)


@socketio.on('connect')
def test_connect():
    print("链接")
    socketio.emit('login',"登录成功")
    socketio.send()#这个是发message

#你什么版本
@socketio.on('disconnect')
def test_disconnect():
    print('Client disconnected')

#这次算我帮忙了剩下的你自己解决,在给那个人道个歉
#ok

if __name__ == '__main__':
    socketio.run(app, debug=True, host="0.0.0.0", port=5000)